sugar-icing liver - French English Dictionary